package com.ruoyi.goods.domain;

import java.math.BigDecimal;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 商品信息对象 shangpinxinxi
 *
 * @author ruoyi
 * @date 2023-05-18
 */
@ApiModel(value = "商品信息实体类")
public class Shangpinxinxi extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private Long id;

    /** 商品编号 */
    @ApiModelProperty("商品编号")
    @Excel(name = "商品编号")
    private String shangpinId;

    /** 商品名称 */
    @ApiModelProperty("商品名称")
    @Excel(name = "商品名称")
    private String shangpinName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String tupian;

    /** 商品规格 */
    @ApiModelProperty("商品规格")
    @Excel(name = "商品规格")
    private String shangpinGuige;

    /** 商品类别 */
    @ApiModelProperty("商品类别")
    @Excel(name = "商品类别")
    private String shangpinLeibie;

    /** 商品批发价 */
    @ApiModelProperty("商品批发价")
    @Excel(name = "商品批发价")
    private BigDecimal shangpinPifajia;

    /** 商品零售价 */
    @ApiModelProperty("商品零售价")
    @Excel(name = "商品零售价")
    private BigDecimal shangpinLingshoujia;

    /** 总部底价 */
    @ApiModelProperty("总部底价")
    @Excel(name = "总部底价")
    private BigDecimal shangpinDijia;

    /** 备注 */
    @ApiModelProperty("备注")
    @Excel(name = "备注")
    private String beizhu;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String shangpinTupian;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setShangpinId(String shangpinId)
    {
        this.shangpinId = shangpinId;
    }

    public String getShangpinId()
    {
        return shangpinId;
    }
    public void setShangpinName(String shangpinName)
    {
        this.shangpinName = shangpinName;
    }

    public String getShangpinName()
    {
        return shangpinName;
    }
    public void setTupian(String tupian)
    {
        this.tupian = tupian;
    }

    public String getTupian()
    {
        return tupian;
    }
    public void setShangpinGuige(String shangpinGuige)
    {
        this.shangpinGuige = shangpinGuige;
    }

    public String getShangpinGuige()
    {
        return shangpinGuige;
    }
    public void setShangpinLeibie(String shangpinLeibie)
    {
        this.shangpinLeibie = shangpinLeibie;
    }

    public String getShangpinLeibie()
    {
        return shangpinLeibie;
    }
    public void setShangpinPifajia(BigDecimal shangpinPifajia)
    {
        this.shangpinPifajia = shangpinPifajia;
    }

    public BigDecimal getShangpinPifajia()
    {
        return shangpinPifajia;
    }
    public void setShangpinLingshoujia(BigDecimal shangpinLingshoujia)
    {
        this.shangpinLingshoujia = shangpinLingshoujia;
    }

    public BigDecimal getShangpinLingshoujia()
    {
        return shangpinLingshoujia;
    }
    public void setShangpinDijia(BigDecimal shangpinDijia)
    {
        this.shangpinDijia = shangpinDijia;
    }

    public BigDecimal getShangpinDijia()
    {
        return shangpinDijia;
    }
    public void setBeizhu(String beizhu)
    {
        this.beizhu = beizhu;
    }

    public String getBeizhu()
    {
        return beizhu;
    }
    public void setShangpinTupian(String shangpinTupian)
    {
        this.shangpinTupian = shangpinTupian;
    }

    public String getShangpinTupian()
    {
        return shangpinTupian;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("shangpinId", getShangpinId())
                .append("shangpinName", getShangpinName())
                .append("tupian", getTupian())
                .append("shangpinGuige", getShangpinGuige())
                .append("shangpinLeibie", getShangpinLeibie())
                .append("shangpinPifajia", getShangpinPifajia())
                .append("shangpinLingshoujia", getShangpinLingshoujia())
                .append("shangpinDijia", getShangpinDijia())
                .append("beizhu", getBeizhu())
                .append("shangpinTupian", getShangpinTupian())
                .toString();
    }
}
